package com.suxin.plugin.intergration;

/**
 * @author Tang
 * @classname IntegrationConfiguration
 * @description [  ]
 * @date 2022/6/26 22:56
 */
public interface IntegrationConfiguration {

    /**
     * 运行环境
     * @return
     */
    RuntimeMode enviroment();

    /**
     * 插件的路径
     * @return
     */
    String pluginPath();

    /**
     * 插件文件的配置路径
     * @return
     */
    String pluginConfigFilePath();

    /**
     * 插件 RestController 统一请求的路径前缀
     * @return
     */
    String pluginRestControllerPathPrefix();

}
